﻿using System;
using System.Collections.Generic;
using System.Data.Entity;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using Test_books.Models;

namespace Test_books.Controllers
{
    public class HomeController : Controller
    {
        BookContext db = new BookContext(); //создание контекста данных

        public ActionResult Index()
        {
            IEnumerable<Book> books = db.Books; //получаем из бд все объекты Book
            
            ViewBag.Books = books; //передаем все полученные объекты в динамическое свойство Books в ViewBag
            
            return View(db.Books); //возвращаем представление
        }

        [HttpGet]
        public ActionResult Buy(int id)
        {
            ViewBag.BookId = id;
            return View();
        }

        [HttpPost]
        public string Buy(Purchase purchase)
        {
            purchase.Date = DateTime.Now;
            db.Purchases.Add(purchase);
            db.SaveChanges();
            return "Спасибо," + purchase.Person + ", за покупку!";
        }

    }
}
